# near model CODE resource # jump table entries: 15608-15616 (9 of them) export_1951: 00000000 4E56 0000 link A6, 0 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 284B movea.l A4, A3 0000000E 2054 movea.l A0, [A4] 00000010 7000 moveq.l D0, 0x00 00000012 2140 005C move.l [A0 + 0x5C], D0 00000016 7000 moveq.l D0, 0x00 00000018 2140 0060 move.l [A0 + 0x60], D0 0000001C 7000 moveq.l D0, 0x00 0000001E 2140 0064 move.l [A0 + 0x64], D0 00000022 203C 4E4F 4E45 move.l D0, 0x4E4F4E45 /* 'NONE' */ 00000028 B0AE 0016 cmp.l D0, [A6 + 0x16] 0000002C 6712 beq +0x14 /* 00000040 */ 0000002E 42A7 clr.l -[A7] 00000030 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000034 2F0B move.l -[A7], A3 00000036 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000003A 2054 movea.l A0, [A4] 0000003C 215F 005C move.l [A0 + 0x5C], [A7]+ label00000040: 00000040 203C 4E4F 4E45 move.l D0, 0x4E4F4E45 /* 'NONE' */ 00000046 B0AE 0012 cmp.l D0, [A6 + 0x12] 0000004A 6712 beq +0x14 /* 0000005E */ 0000004C 42A7 clr.l -[A7] 0000004E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000052 2F0B move.l -[A7], A3 00000054 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000058 2054 movea.l A0, [A4] 0000005A 215F 0060 move.l [A0 + 0x60], [A7]+ label0000005E: 0000005E 203C 4E4F 4E45 move.l D0, 0x4E4F4E45 /* 'NONE' */ 00000064 B0AE 000E cmp.l D0, [A6 + 0xE] 00000068 6712 beq +0x14 /* 0000007C */ 0000006A 42A7 clr.l -[A7] 0000006C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000070 2F0B move.l -[A7], A3 00000072 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000076 2054 movea.l A0, [A4] 00000078 215F 0064 move.l [A0 + 0x64], [A7]+ label0000007C: 0000007C 2054 movea.l A0, [A4] 0000007E 316E 000C 0068 move.w [A0 + 0x68], [A6 + 0xC] 00000084 4CDF 1800 movem.l A3,A4, [A7]+ 00000088 4E5E unlink A6 0000008A 205F movea.l A0, [A7]+ 0000008C DEFC 0012 add.w A7, 0x12 00000090 4ED0 jmp [A0] 00000092 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1952: // at 00000094 (misaligned) 00000096 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000009A 0008 4EAD ori.b A0, 0xAD 0000009E 09C2 .incomplete 000000A0 4E5E unlink A6 000000A2 2E9F move.l [A7], [A7]+ 000000A4 4E75 rts 000000A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000A8-000000AC fn000000A8: 000000A8 4E56 FF00 link A6, -0x0100 // end alternate branch 000000A8-000000AC fn000000A8: // (misaligned) 000000AA FF00 .extension 0xF00 <> // unimplemented 000000AC 206E 000E movea.l A0, [A6 + 0xE] 000000B0 43EE FF00 lea.l A1, [A6 - 0x100] 000000B4 703F moveq.l D0, 0x3F label000000B6: 000000B6 22D8 move.l [A1]+, [A0]+ 000000B8 51C8 FFFC dbf D0, -0x6 /* 000000B6 */ 000000BC 4AAE 0012 tst.l [A6 + 0x12] 000000C0 674E beq +0x50 /* 00000110 */ 000000C2 4267 clr.w -[A7] 000000C4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000000C8 486D 2CAC pea.l [A5 + 0x2CAC] 000000CC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000000D0 101F move.b D0, [A7]+ 000000D2 6710 beq +0x12 /* 000000E4 */ 000000D4 486E FF00 pea.l [A6 - 0x100] 000000D8 4267 clr.w -[A7] 000000DA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000000DE 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 000000E2 6020 bra +0x22 /* 00000104 */ label000000E4: 000000E4 4267 clr.w -[A7] 000000E6 2F2E 0012 move.l -[A7], [A6 + 0x12] 000000EA 486D 2DCC pea.l [A5 + 0x2DCC] 000000EE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000000F2 101F move.b D0, [A7]+ 000000F4 670E beq +0x10 /* 00000104 */ 000000F6 486E FF00 pea.l [A6 - 0x100] 000000FA 4267 clr.w -[A7] 000000FC 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000100 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] label00000104: 00000104 1F2E 000C move.b -[A7], [A6 + 0xC] 00000108 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000010C 4EBA 0256 jsr [PC + 0x256 /* 00000364 */] label00000110: 00000110 4E5E unlink A6 00000112 205F movea.l A0, [A7]+ 00000114 DEFC 000E add.w A7, 0xE 00000118 4ED0 jmp [A0] 0000011A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1953: // at 0000011C (misaligned) 0000011E FF00 .extension 0xF00 <> // unimplemented 00000120 206E 000E movea.l A0, [A6 + 0xE] 00000124 43EE FF00 lea.l A1, [A6 - 0x100] 00000128 703F moveq.l D0, 0x3F label0000012A: 0000012A 22D8 move.l [A1]+, [A0]+ 0000012C 51C8 FFFC dbf D0, -0x6 /* 0000012A */ 00000130 206E 0008 movea.l A0, [A6 + 0x8] 00000134 2050 movea.l A0, [A0] 00000136 2F28 005C move.l -[A7], [A0 + 0x5C] 0000013A 486E FF00 pea.l [A6 - 0x100] 0000013E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000142 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000146 4EBA FF60 jsr [PC - 0xA0 /* 000000A8 */] 0000014A 4E5E unlink A6 0000014C 205F movea.l A0, [A7]+ 0000014E DEFC 000A add.w A7, 0xA /* '\n' */ 00000152 4ED0 jmp [A0] export_1954: 00000154 4E56 FF00 link A6, -0x0100 00000158 206E 000E movea.l A0, [A6 + 0xE] 0000015C 43EE FF00 lea.l A1, [A6 - 0x100] 00000160 703F moveq.l D0, 0x3F label00000162: 00000162 22D8 move.l [A1]+, [A0]+ 00000164 51C8 FFFC dbf D0, -0x6 /* 00000162 */ 00000168 206E 0008 movea.l A0, [A6 + 0x8] 0000016C 2050 movea.l A0, [A0] 0000016E 2F28 0060 move.l -[A7], [A0 + 0x60] 00000172 486E FF00 pea.l [A6 - 0x100] 00000176 1F2E 000C move.b -[A7], [A6 + 0xC] 0000017A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000017E 4EBA FF28 jsr [PC - 0xD8 /* 000000A8 */] 00000182 4E5E unlink A6 00000184 205F movea.l A0, [A7]+ 00000186 DEFC 000A add.w A7, 0xA /* '\n' */ 0000018A 4ED0 jmp [A0] export_1955: 0000018C 4E56 FF00 link A6, -0x0100 00000190 206E 000E movea.l A0, [A6 + 0xE] 00000194 43EE FF00 lea.l A1, [A6 - 0x100] 00000198 703F moveq.l D0, 0x3F label0000019A: 0000019A 22D8 move.l [A1]+, [A0]+ 0000019C 51C8 FFFC dbf D0, -0x6 /* 0000019A */ 000001A0 206E 0008 movea.l A0, [A6 + 0x8] 000001A4 2050 movea.l A0, [A0] 000001A6 2F28 0064 move.l -[A7], [A0 + 0x64] 000001AA 486E FF00 pea.l [A6 - 0x100] 000001AE 1F2E 000C move.b -[A7], [A6 + 0xC] 000001B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001B6 4EBA FEF0 jsr [PC - 0x110 /* 000000A8 */] 000001BA 4E5E unlink A6 000001BC 205F movea.l A0, [A7]+ 000001BE DEFC 000A add.w A7, 0xA /* '\n' */ 000001C2 4ED0 jmp [A0] fn000001C4: 000001C4 4E56 FFF0 link A6, -0x0010 000001C8 48E7 0108 movem.l -[A7], D7,A4 000001CC 1E2E 000C move.b D7, [A6 + 0xC] 000001D0 286E 0008 movea.l A4, [A6 + 0x8] 000001D4 2054 movea.l A0, [A4] 000001D6 4AA8 005C tst.l [A0 + 0x5C] 000001DA 6720 beq +0x22 /* 000001FC */ 000001DC 486E FFF0 pea.l [A6 - 0x10] 000001E0 2F28 005C move.l -[A7], [A0 + 0x5C] 000001E4 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000001E8 2F2E 0016 move.l -[A7], [A6 + 0x16] 000001EC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000001F0 1F07 move.b -[A7], D7 000001F2 2054 movea.l A0, [A4] 000001F4 2F28 005C move.l -[A7], [A0 + 0x5C] 000001F8 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] label000001FC: 000001FC 2054 movea.l A0, [A4] 000001FE 4AA8 0060 tst.l [A0 + 0x60] 00000202 6720 beq +0x22 /* 00000224 */ 00000204 486E FFF0 pea.l [A6 - 0x10] 00000208 2F28 0060 move.l -[A7], [A0 + 0x60] 0000020C 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 00000210 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000214 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000218 1F07 move.b -[A7], D7 0000021A 2054 movea.l A0, [A4] 0000021C 2F28 0060 move.l -[A7], [A0 + 0x60] 00000220 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] label00000224: 00000224 2054 movea.l A0, [A4] 00000226 4AA8 0064 tst.l [A0 + 0x64] 0000022A 6720 beq +0x22 /* 0000024C */ 0000022C 486E FFF0 pea.l [A6 - 0x10] 00000230 2F28 0064 move.l -[A7], [A0 + 0x64] 00000234 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 00000238 2F2E 000E move.l -[A7], [A6 + 0xE] 0000023C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000240 1F07 move.b -[A7], D7 00000242 2054 movea.l A0, [A4] 00000244 2F28 0064 move.l -[A7], [A0 + 0x64] 00000248 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] label0000024C: 0000024C 4CDF 1080 movem.l D7,A4, [A7]+ 00000250 4E5E unlink A6 00000252 205F movea.l A0, [A7]+ 00000254 DEFC 0012 add.w A7, 0x12 00000258 4ED0 jmp [A0] 0000025A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000025C-00000264 fn0000025C: 0000025C 4E56 0000 link A6, 0 00000260 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 0000025C-00000264 fn0000025C: // (misaligned) 0000025E 0000 48E7 ori.b D0, 0xE7 00000262 0108 btst A0, D0 00000264 1E2E 000C move.b D7, [A6 + 0xC] 00000268 286E 0008 movea.l A4, [A6 + 0x8] 0000026C 2054 movea.l A0, [A4] 0000026E 4AA8 005C tst.l [A0 + 0x5C] 00000272 670E beq +0x10 /* 00000282 */ 00000274 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000278 1F07 move.b -[A7], D7 0000027A 2F28 005C move.l -[A7], [A0 + 0x5C] 0000027E 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] label00000282: 00000282 2054 movea.l A0, [A4] 00000284 4AA8 0060 tst.l [A0 + 0x60] 00000288 670E beq +0x10 /* 00000298 */ 0000028A 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000028E 1F07 move.b -[A7], D7 00000290 2F28 0060 move.l -[A7], [A0 + 0x60] 00000294 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] label00000298: 00000298 2054 movea.l A0, [A4] 0000029A 4AA8 0064 tst.l [A0 + 0x64] 0000029E 670E beq +0x10 /* 000002AE */ 000002A0 1F2E 000E move.b -[A7], [A6 + 0xE] 000002A4 1F07 move.b -[A7], D7 000002A6 2F28 0064 move.l -[A7], [A0 + 0x64] 000002AA 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] label000002AE: 000002AE 4CDF 1080 movem.l D7,A4, [A7]+ 000002B2 4E5E unlink A6 000002B4 205F movea.l A0, [A7]+ 000002B6 DEFC 000C add.w A7, 0xC 000002BA 4ED0 jmp [A0] export_1956: 000002BC 4E56 FFF0 link A6, -0x0010 000002C0 2F0C move.l -[A7], A4 000002C2 286E 0008 movea.l A4, [A6 + 0x8] 000002C6 4267 clr.w -[A7] 000002C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002CC 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 000002D0 101F move.b D0, [A7]+ 000002D2 6762 beq +0x64 /* 00000336 */ 000002D4 2054 movea.l A0, [A4] 000002D6 4AA8 005C tst.l [A0 + 0x5C] 000002DA 6718 beq +0x1A /* 000002F4 */ 000002DC 486E FFF0 pea.l [A6 - 0x10] 000002E0 2F28 005C move.l -[A7], [A0 + 0x5C] 000002E4 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000002E8 486E FFF0 pea.l [A6 - 0x10] 000002EC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000002F0 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label000002F4: 000002F4 2054 movea.l A0, [A4] 000002F6 4AA8 0060 tst.l [A0 + 0x60] 000002FA 6718 beq +0x1A /* 00000314 */ 000002FC 486E FFF0 pea.l [A6 - 0x10] 00000300 2F28 0060 move.l -[A7], [A0 + 0x60] 00000304 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 00000308 486E FFF0 pea.l [A6 - 0x10] 0000030C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000310 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label00000314: 00000314 2054 movea.l A0, [A4] 00000316 4AA8 0064 tst.l [A0 + 0x64] 0000031A 673C beq +0x3E /* 00000358 */ 0000031C 486E FFF0 pea.l [A6 - 0x10] 00000320 2F28 0064 move.l -[A7], [A0 + 0x64] 00000324 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 00000328 486E FFF0 pea.l [A6 - 0x10] 0000032C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000330 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] 00000334 6022 bra +0x24 /* 00000358 */ label00000336: 00000336 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000033A 42A7 clr.l -[A7] 0000033C 42A7 clr.l -[A7] 0000033E A8A7 syscall SetRect 00000340 206E 0014 movea.l A0, [A6 + 0x14] 00000344 226E 0010 movea.l A1, [A6 + 0x10] 00000348 22D8 move.l [A1]+, [A0]+ 0000034A 22D8 move.l [A1]+, [A0]+ 0000034C 206E 0014 movea.l A0, [A6 + 0x14] 00000350 226E 000C movea.l A1, [A6 + 0xC] 00000354 22D8 move.l [A1]+, [A0]+ 00000356 22D8 move.l [A1]+, [A0]+ label00000358: 00000358 285F movea.l A4, [A7]+ 0000035A 4E5E unlink A6 0000035C 205F movea.l A0, [A7]+ 0000035E DEFC 0010 add.w A7, 0x10 00000362 4ED0 jmp [A0] fn00000364: 00000364 4E56 FFDC link A6, -0x0024 00000368 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000036C 266E 0008 movea.l A3, [A6 + 0x8] 00000370 284B movea.l A4, A3 00000372 4267 clr.w -[A7] 00000374 2F0B move.l -[A7], A3 00000376 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000037A 101F move.b D0, [A7]+ 0000037C 6700 012C beq +0x12E /* 000004AA */ 00000380 4247 clr.w D7 00000382 4246 clr.w D6 00000384 426E FFE6 clr.w [A6 - 0x1A] 00000388 486E FFF8 pea.l [A6 - 0x8] 0000038C 2F0B move.l -[A7], A3 0000038E 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00000392 2054 movea.l A0, [A4] 00000394 4AA8 005C tst.l [A0 + 0x5C] 00000398 6716 beq +0x18 /* 000003B0 */ 0000039A 486E FFE8 pea.l [A6 - 0x18] 0000039E 2F28 005C move.l -[A7], [A0 + 0x5C] 000003A2 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000003A6 202E FFF4 move.l D0, [A6 - 0xC] 000003AA 90AE FFEC sub.l D0, [A6 - 0x14] 000003AE 3E00 move.w D7, D0 label000003B0: 000003B0 2054 movea.l A0, [A4] 000003B2 4AA8 0060 tst.l [A0 + 0x60] 000003B6 6716 beq +0x18 /* 000003CE */ 000003B8 486E FFE8 pea.l [A6 - 0x18] 000003BC 2F28 0060 move.l -[A7], [A0 + 0x60] 000003C0 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000003C4 202E FFF4 move.l D0, [A6 - 0xC] 000003C8 90AE FFEC sub.l D0, [A6 - 0x14] 000003CC 3C00 move.w D6, D0 label000003CE: 000003CE 2054 movea.l A0, [A4] 000003D0 4AA8 0064 tst.l [A0 + 0x64] 000003D4 6718 beq +0x1A /* 000003EE */ 000003D6 486E FFE8 pea.l [A6 - 0x18] 000003DA 2F28 0064 move.l -[A7], [A0 + 0x64] 000003DE 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000003E2 202E FFF4 move.l D0, [A6 - 0xC] 000003E6 90AE FFEC sub.l D0, [A6 - 0x14] 000003EA 3D40 FFE6 move.w [A6 - 0x1A], D0 label000003EE: 000003EE 3A2E FFFA move.w D5, [A6 - 0x6] 000003F2 302E FFFE move.w D0, [A6 - 0x2] 000003F6 906E FFFA sub.w D0, [A6 - 0x6] 000003FA 9046 sub.w D0, D6 000003FC 48C0 ext.l D0 000003FE 81FC 0002 divs.w D0, 0x2 00000402 3800 move.w D4, D0 00000404 302E FFFE move.w D0, [A6 - 0x2] 00000408 906E FFE6 sub.w D0, [A6 - 0x1A] 0000040C 3D40 FFE0 move.w [A6 - 0x20], D0 00000410 3005 move.w D0, D5 00000412 48C0 ext.l D0 00000414 2F00 move.l -[A7], D0 00000416 3004 move.w D0, D4 00000418 48C0 ext.l D0 0000041A 2F00 move.l -[A7], D0 0000041C 302E FFE0 move.w D0, [A6 - 0x20] 00000420 48C0 ext.l D0 00000422 2F00 move.l -[A7], D0 00000424 4267 clr.w -[A7] 00000426 2F0B move.l -[A7], A3 00000428 4EBA FD9A jsr [PC - 0x266 /* 000001C4 */] 0000042C 3005 move.w D0, D5 0000042E D047 add.w D0, D7 00000430 2054 movea.l A0, [A4] 00000432 3228 0068 move.w D1, [A0 + 0x68] 00000436 D240 add.w D1, D0 00000438 B26E FFE0 cmp.w D1, [A6 - 0x20] 0000043C 6F10 ble +0x12 /* 0000044E */ 0000043E 1F3C 0001 move.b -[A7], 0x1 00000442 42A7 clr.l -[A7] 00000444 4267 clr.w -[A7] 00000446 2F0B move.l -[A7], A3 00000448 4EBA FE12 jsr [PC - 0x1EE /* 0000025C */] 0000044C 6050 bra +0x52 /* 0000049E */ label0000044E: 0000044E 3005 move.w D0, D5 00000450 D047 add.w D0, D7 00000452 2054 movea.l A0, [A4] 00000454 3228 0068 move.w D1, [A0 + 0x68] 00000458 D240 add.w D1, D0 0000045A B244 cmp.w D1, D4 0000045C 5EC0 sgt D0 0000045E 4A00 tst.b D0 00000460 6614 bne +0x16 /* 00000476 */ 00000462 3204 move.w D1, D4 00000464 D246 add.w D1, D6 00000466 342E FFE0 move.w D2, [A6 - 0x20] 0000046A 9468 0068 sub.w D2, [A0 + 0x68] 0000046E B441 cmp.w D2, D1 00000470 5DC1 slt D1 00000472 8001 or.b D0, D1 00000474 6714 beq +0x16 /* 0000048A */ label00000476: 00000476 1F3C 0001 move.b -[A7], 0x1 0000047A 4267 clr.w -[A7] 0000047C 1F3C 0001 move.b -[A7], 0x1 00000480 4267 clr.w -[A7] 00000482 2F0B move.l -[A7], A3 00000484 4EBA FDD6 jsr [PC - 0x22A /* 0000025C */] 00000488 6014 bra +0x16 /* 0000049E */ label0000048A: 0000048A 1F3C 0001 move.b -[A7], 0x1 0000048E 1F3C 0001 move.b -[A7], 0x1 00000492 1F3C 0001 move.b -[A7], 0x1 00000496 4267 clr.w -[A7] 00000498 2F0B move.l -[A7], A3 0000049A 4EBA FDC0 jsr [PC - 0x240 /* 0000025C */] label0000049E: 0000049E 102E 000C move.b D0, [A6 + 0xC] 000004A2 6706 beq +0x8 /* 000004AA */ 000004A4 2F0B move.l -[A7], A3 000004A6 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] label000004AA: 000004AA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000004AE 4E5E unlink A6 000004B0 205F movea.l A0, [A7]+ 000004B2 5C4F addq.w A7, 6 000004B4 4ED0 jmp [A0] 000004B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1957: // at 000004B8 (misaligned) 000004BA FFF8 .invalid <> 000004BC 206E 000E movea.l A0, [A6 + 0xE] 000004C0 43EE FFF8 lea.l A1, [A6 - 0x8] 000004C4 22D8 move.l [A1]+, [A0]+ 000004C6 22D8 move.l [A1]+, [A0]+ 000004C8 486E FFF8 pea.l [A6 - 0x8] 000004CC 1F2E 000C move.b -[A7], [A6 + 0xC] 000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004D4 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */] 000004D8 1F3C 0001 move.b -[A7], 0x1 000004DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004E0 4EBA FE82 jsr [PC - 0x17E /* 00000364 */] 000004E4 4E5E unlink A6 000004E6 205F movea.l A0, [A7]+ 000004E8 DEFC 000A add.w A7, 0xA /* '\n' */ 000004EC 4ED0 jmp [A0] 000004EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004F0-000004F4 fn000004F0: 000004F0 4E56 FFE8 link A6, -0x0018 // end alternate branch 000004F0-000004F4 fn000004F0: // (misaligned) 000004F2 FFE8 .invalid <> 000004F4 206E 000C movea.l A0, [A6 + 0xC] 000004F8 43EE FFF8 lea.l A1, [A6 - 0x8] 000004FC 22D8 move.l [A1]+, [A0]+ 000004FE 22D8 move.l [A1]+, [A0]+ 00000500 A89E syscall PenNormal 00000502 486E FFF0 pea.l [A6 - 0x10] 00000506 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000050A 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 0000050E 41EE FFE8 lea.l A0, [A6 - 0x18] 00000512 43EE FFF0 lea.l A1, [A6 - 0x10] 00000516 20D9 move.l [A0]+, [A1]+ 00000518 20D9 move.l [A0]+, [A1]+ 0000051A 486E FFE8 pea.l [A6 - 0x18] 0000051E 2F3C 0000 FFFF move.l -[A7], 0xFFFF 00000524 A8A9 syscall InsetRect 00000526 302E FFEC move.w D0, [A6 - 0x14] 0000052A 5740 subq.w D0, 3 0000052C 3D40 FFE8 move.w [A6 - 0x18], D0 00000530 486E FFE8 pea.l [A6 - 0x18] 00000534 A8A1 syscall FrameRect 00000536 4E5E unlink A6 00000538 205F movea.l A0, [A7]+ 0000053A 504F addq.w A7, 8 0000053C 4ED0 jmp [A0] 0000053E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1958: // at 00000540 (misaligned) 00000542 FFF8 .invalid <> 00000544 206E 000C movea.l A0, [A6 + 0xC] 00000548 43EE FFF8 lea.l A1, [A6 - 0x8] 0000054C 22D8 move.l [A1]+, [A0]+ 0000054E 22D8 move.l [A1]+, [A0]+ 00000550 486E FFF8 pea.l [A6 - 0x8] 00000554 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000558 4EBA FF96 jsr [PC - 0x6A /* 000004F0 */] 0000055C 486E FFF8 pea.l [A6 - 0x8] 00000560 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000564 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000568 4E5E unlink A6 0000056A 205F movea.l A0, [A7]+ 0000056C 504F addq.w A7, 8 0000056E 4ED0 jmp [A0] export_1959: 00000570 4E56 FED8 link A6, -0x0128 00000574 48E7 0038 movem.l -[A7], A2,A3,A4 00000578 206E 000E movea.l A0, [A6 + 0xE] 0000057C 43EE FF00 lea.l A1, [A6 - 0x100] 00000580 703F moveq.l D0, 0x3F label00000582: 00000582 22D8 move.l [A1]+, [A0]+ 00000584 51C8 FFFC dbf D0, -0x6 /* 00000582 */ 00000588 266E 0008 movea.l A3, [A6 + 0x8] 0000058C 284B movea.l A4, A3 0000058E 486E FF00 pea.l [A6 - 0x100] 00000592 1F2E 000C move.b -[A7], [A6 + 0xC] 00000596 2F0B move.l -[A7], A3 00000598 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */] 0000059C 486E FEF4 pea.l [A6 - 0x10C] 000005A0 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 000005A4 41EE FEE8 lea.l A0, [A6 - 0x118] 000005A8 2454 movea.l A2, [A4] 000005AA 43EA 0050 lea.l A1, [A2 + 0x50] 000005AE 20D9 move.l [A0]+, [A1]+ 000005B0 20D9 move.l [A0]+, [A1]+ 000005B2 20D9 move.l [A0]+, [A1]+ 000005B4 486E FEE8 pea.l [A6 - 0x118] 000005B8 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 000005BC 486E FED8 pea.l [A6 - 0x128] 000005C0 2F0B move.l -[A7], A3 000005C2 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000005C6 4267 clr.w -[A7] 000005C8 486E FF00 pea.l [A6 - 0x100] 000005CC A88C syscall StringWidth 000005CE 301F move.w D0, [A7]+ 000005D0 5840 addq.w D0, 4 000005D2 2054 movea.l A0, [A4] 000005D4 3228 004E move.w D1, [A0 + 0x4E] 000005D8 D268 004A add.w D1, [A0 + 0x4A] 000005DC D240 add.w D1, D0 000005DE 48C1 ext.l D1 000005E0 2F01 move.l -[A7], D1 000005E2 202E FEE0 move.l D0, [A6 - 0x120] 000005E6 90AE FED8 sub.l D0, [A6 - 0x128] 000005EA 2F00 move.l -[A7], D0 000005EC 1F2E 000C move.b -[A7], [A6 + 0xC] 000005F0 2F0B move.l -[A7], A3 000005F2 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 000005F6 486E FEF4 pea.l [A6 - 0x10C] 000005FA 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 000005FE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000602 4E5E unlink A6 00000604 205F movea.l A0, [A7]+ 00000606 DEFC 000A add.w A7, 0xA /* '\n' */ 0000060A 4ED0 jmp [A0]